*{margin:0;padding:0}
/*input[type=text],textarea{color:#686e71;width:238px;height:20px;line-height:20px;border:1px solid #dedede;padding:5px 6px;background-color:#fff;border-radius:2px}*/
@font-face{font-family:iconfont;src:url(../map/iconfont_4.0.0.1.eot);src:url(../common/iconfont/iconfont_4.0.0.1.eot?#iefix) format('embedded-opentype'),url(../map/iconfont_4.0.0.1.woff) format('woff'),url(../map/iconfont_4.0.0.1.ttf) format('truetype'),url(../map/iconfont_4.0.0.1.svg#iconfont) format('svg')}
.mod-switch{color:#fff;height:28px;width:120px;line-height:27px;border-radius:2px;position:absolute;right:80px;top:20px;font-size:12px;z-index:960;}
.mod-switch .left{background:#e84a01;left:0;height:100%}
a, body, html{color:#000}
.mod-switch .right{background-color:#fff;display:block;height:100%;right:0;text-decoration:none}
.mod-switch .left,.mod-switch .right{text-align:center;position:absolute;width:60px;top:0}
.iconfont{font-family:iconfont!important;font-size:16px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.mod-switch .iconfont{font-size:14px;margin-right:2px}
.iconfont,address,cite,dfn,em,i,var{font-style:normal}
.mod-layout .mod-filter,.mod-layout .mod-list{position:absolute;left:10px;box-shadow:0 1px 3px rgba(0,0,0,.3);display:none}
.mod-layout .mod-filter{top:10px;font-size:12px;width:426px;z-index:970}
.mod-search .hint-wrap{display:none;background:#fff;border:1px solid #bdbdbd;border-radius:2px;z-index:971;box-shadow:0 1px 3px rgba(0,0,0,.3);position:absolute;overflow-x:hidden;overflow-y:auto}
.mod-search .hint-wrap{top:40px;left:16px;width:369px;}
.mod-search{position:relative}
.search{padding:10px 16px;background:#fff;border-radius:4px 4px 0 0}
.kw-wrap{border:1px solid #ccc;border-radius:2px;width:346px}
.kw-wrap{display:inline-block;position:relative}
.kw-wrap .search-font{display:inline-block;color:#757575;font-size:12px;padding:0 6px;height:26px;top:-1px;line-height:26px}
.form-kw,.kw-wrap{display:inline-block;position:relative}
.form-kw input{font-size:12px;height:16px;line-height:16px;border:none;width:300px;padding:0;color:#212121}
.mod-search .search-close{position:absolute;color:#dfdfdf;cursor:pointer;z-index:999;display:none;background-color:#fff}
.mod-search .search-close{top:0;right:0;height:20px;line-height:20px;font-size:18px}
/*input[type=text]:focus,input[type=password]:focus,textarea:focus{transition:border-color .3s;border-color:#686e71!important}*/

.filter{background:#f5f5f5;padding:10px 16px;border-top:1px solid #ddd;border-radius:0 0 4px 4px;height:27px}
.filter-opts{position:absolute;top:25px;width:83px;right:0;padding:6px 0}
.filter-select:first-child .filter-opts{width:88px}
.filter,.filter-dl,.filter-select{position:relative}
.filter-dl{width:71px;height:26px;padding:0 6px;line-height:26px;background:#fff;color:#686e71;border-radius:2px;cursor:pointer;border:1px solid #ccc}
.filter-select:first-child .filter-dl{width:76px}
.filter-select{margin-left:6px;float:left}
.filter-item{list-style:none;line-height:24px;text-indent:6px;cursor:pointer;color:#757575}
.filter-opts,.switch-list{border:1px solid #ddd;background:#fff}
.filter-dt{float:left;width:66px;overflow:hidden}
.filter-dl .iconfont{font-size:12px;background:#fff}
.filter-dl .iconfont,.filter-dl dd{position:absolute;right:4px;top:4px;height:16px;line-height:16px;border-radius:1px}
.clearfix{zoom:1}
.mod-search .hint-wrap .hint-item{height:32px;line-height:32px;display:block;padding:0 6px;text-decoration:none;overflow:hidden;}
.hide{display: none}